.timelineBlockWrap {
	background: white;
	border: 1px solid rgb(196, 205, 224);
	border-radius: 3px;
}
.timelineBlockSectionTop {
	background: #f6f7f8;
	border-bottom: 1px solid #d3d6db;
	padding: 15px;
}
.timelineBlockInner {

}
.timelineFixHeader {

}
.timelineFixHeaderInner {
	padding: 10px;
}
.uiTimelineUnitContainer {
	position: relative;
}
.uiTimelineUnit {
	display: block;
	margin-bottom: 15px;
	position: relative;
	width: 345px;
	overflow: hidden;
	zoom: 1;
	z-index: 3;
}
.uiTimelineUnit[data-side="l"] {
	clear: right;
	float: right;
}
.uiTimelineUnit[data-side="r"] {
	clear: left;
	float: left;
}
.uiTimelineUnitLeft {
}
.uiTimelineUnitRight {

}
.uiTimelineUnitInner {
	background: white;
	border: 1px solid rgb(196, 205, 224);
	padding: 3px;
	border-radius: 3px;
	position: relative;
	overflow: hidden;
}
.uiTimelineUnitHd {
	padding: 10px 10px 2px 10px;
}
.uiTimlineUnitBd {
	padding: 2px 10px 5px 10px;
}
.uiTimelineUnitHdInfo {
	padding-bottom: 4px;
	border-bottom: 1px solid rgb(196, 205, 224);
	padding-left: 37px;
}
.uiTimelineUnitFt .commentEntry {
	padding-left: 12px;
}

/**
 * 	photo define
 */
.uiPhotoTimelineNavWrap {

}
.uiPhotoTimelineNavItem {
	background-color: #f2f4f8;
	margin-left: 2px;
	margin-right: 3px;
}

.uiPhotoTimelineContainer {
}
.uiPhotoThumbEntryWrap {
	margin: 5px;
}
.uiPhotoThumbMedium {
	width: 206px;
	height: 206px;
}
.uiPhotoThumbLarge {
	width: 174px;
	height: 174px;
}
.uiPhotoThumbLargest {
	
}
.photoCover {
	background: #ccc;
	padding: 10px;
	overflow: hidden;
}
.uiPhotoCoverPhotoLarge{
	height: 500px;
}
.pollList {
	list-style: none none outside;
}
.uiTimelineHeadline {
	padding-left: 200px;
	border: 1px solid #d3d6db;
	border-radius: 0px 0px 3px 3px;
}
.uiTimelineHeadlineMenu {

}
.uiTimelineHeadlineMenu .lv0 {
	float: left;
	display: block;
}
.uiTimelineHeadlineMenu .lv0 a{
	display: block;
	border-left: 1px solid #e9eaed;
	padding: 0 17px;
	height: 43px;
	line-height: 43px;
	font-weight: bold;
}

.uiTimelineHeadline .uiSubMenu {
	border: 1px solid #d3d6db;
	background: white;
}
.uiTimelineHeadlineMenu .lv1 a{
	padding: 2px 20px;
	display: block;
	border: none;
	line-height: 18px;
	height: 18px;
	font-weight: normal;
}
.uiTimelineTop {
	position: relative;
}
.timelineFixedPhoto {
	position: absolute;
	left: 10px;
	bottom: 10px;
}
.timelineProfilePic {
	border-radius: 3px;
	background: white;
	padding: 3px;
	border: 1px solid gray;
}
.uiTimelineCoverArea {
	position: relative;
	min-height: 140px;
}
.coverTitle {
	padding-left: 180px;
	font-weight: bold;
	color: white;
}
.feedAttachmentStager {
	border: 1px solid #dee2e9;
	padding: 10px;
	box-shadow: 0 1px 6px -1px #ccc;
	background-color: #fcfcfc;
	line-height: 15px;
}
.uiFeedActionList {
	margin-top: 5px;
	font-size: 11px;
}

.uiTimelineActionList {
	margin: 2px 0;
	font-size: 11px;
}

.uiFeedActionList a {
	color: #6d84b4;
}

.uiTimelineLeftCol {
	float: left;
	width: 200px;
}
.uiTimlineMainCol {
	float: none;
	padding-left: 210px;
}
.uiTimelineEntry {
	border: 1px solid lightgray;
	border-radius: 3px;
	background: white;
	padding-top: 10px;
	margin-top: 10px;
}
.uiTimlineFeedEntryHd {
	padding-left: 10px;
	padding-right: 10px;
}
.uiTimlineFeedEntryBd {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.uiTimlineFeedEntryFt {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fafbfb;
	border-top: 1px solid #e9eaed;
}
.uiTimlineFeedEntryFt .commentEntry{
	background: none;
	padding: 5px 0;
}

.uiTimlineFeedEntryFt .commentEntry + .commentEntry{
	border-top: 1px solid #e9eaed;
}
.uiAttachmentTitle, .uiAttachmentTitle a {
	font-weight: bold;
	font-size: 11px;
}
.uiAttachmentTitle:hover {
	text-decoration: underline;
}
.uiAttachmentCaption {
	font-size: 11px;
	line-height: 15px;
}
.uiAttachmentDesc {
	word-break: break-word;
	word-wrap: break-word;
	display: block;
	margin-top: 3px;
	font-size: 11px;
	color: #333;
	line-height: 15px;
}
.uiFeedEntry {
	margin-top: 15px;
	padding-top: 15px;
	margin-left: -20px;
	padding-left: 15px;
	border-top: 1px solid #ebebeb;
}
.uiFeedEntry + .uiFeedEntry {

}
.uiFeedArrowUp {
	line-height: 5px;
	padding-left: 18px;
}
.uiPhotoBgrLayer {
	background-repeat: no-repeat;
	display: block;
	background-color: #ebebeb;
	background-position: 50% 25%;
	background-size: cover;
}